package cn.myjerry.composite;

/**
 * 抽象组件
 * @author Jerry
 *
 */
public interface Component {
	void operation();
}

// 叶子组件
interface Leaf extends Component {
}

// 容器组件
interface Composite {
	void add(Component c);
	void remove(Component c);
	Component getChild(int index);
}